Skip to content

🐛 Fix CI dependency install after pytest moved to dev extra#9

Merged
dariocazzani merged 1 commit into
mainfrom
fix/ci-sync-and-branch-trigger
May 3, 2026
Merged

🐛 Fix CI dependency install after pytest moved to dev extra#9
dariocazzani merged 1 commit into
mainfrom
fix/ci-sync-and-branch-trigger

Conversation

@dariocazzani
Copy link
Copy Markdown
Contributor

What does this PR do?

Fixes a CI regression introduced by PR #8. Moving pytest from required dependencies into the dev extra broke the CI install step, because uv sync --dev installs PEP 735 dependency groups rather than [project.optional-dependencies] extras. The job started failing at uv run pytest with No such file or directory.

Details

  • Change uv sync --dev to uv sync --extra dev in .github/workflows/ci.yml so the declared dev extra (containing pytest, ruff, mypy) is actually installed

Verification

Reproduced the CI steps locally:

uv sync --extra dev
uv run pytest

All 15 tests pass.

@dariocazzani dariocazzani merged commit 1e4aa28 into main May 3, 2026
1 check passed
@dariocazzani dariocazzani deleted the fix/ci-sync-and-branch-trigger branch May 3, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant